Suspect Set Prediction in RTL Bug Hunting

نویسندگان

  • Neil Veira
  • Zissis Poulos
  • Andreas Veneris
چکیده

We propose a framework for predicting erroneous design components from partially observed solution sets that are found through automated debugging tools. The proposed method involves learning design component dependencies by using historical debugging data and representing these dependencies by means of a probabilistic graph. Using this representation, one can run a debugging tool non-exhaustively, obtain a partial set of potentially erroneous components and then predict the remaining by applying a cost-effective belief propagation pass. The method can reduce debugging runtime when it comes to multiple debugging sessions by 15x on the average while achieving a 91% average prediction accuracy.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Classifying Code Changes and Predicting Defects Using Change Genealogies

Identifying bug fixes and using them to estimate or even predict software quality is a frequent task when mining version archives. The number of applied bug fixes serves as code quality metric identifying defect-prone and non-defect-prone code artifacts. But when is a set of applied code changes, we call it change set, considered a bug fix and which metrics should be used to building high quali...

متن کامل

Impact of a community-based bug-hunting campaign on Chagas disease control: a case study in the department of Jalapa, Guatemala.

Chagas disease control requires an innovative approach to strengthen community participation in vector surveillance. This paper presents a case study of a community-based bug-hunting campaign in Guatemala. The campaign was implemented in 2007 in the following three stages: (i) a four week preparation stage to promote bug-hunting, (ii) a one week bug-hunting stage to capture and collect bugs and...

متن کامل

Effects of the Bogie and Body Inertia on the Nonlinear Wheel-set Hunting Recognized by the Hopf Bifurcation Theory

Nonlinear hunting speeds of railway vehicles running on a tangent track are analytically obtained using Hopf bifurcation theory in this paper. The railway vehicle model consists of nonlinear primary yaw dampers, nonlinear flange contact stiffness as well as the clearance between the wheel flange and rail tread. Linear and nonlinear critical speeds are obtained using Bogoliubov method. A compreh...

متن کامل

Bug Hunting in Sensor Network Applications

Testing sensor network applications is an essential and a difficult task. Due to their distributed and faulty nature, severe resource constraints, unobservable interactions, and limited human interaction, sensor networks, make monitoring and debugging of applications strenuous and more challenging. In this paper we present KleeNet — a Klee based platform independent bug hunting tool for sensor ...

متن کامل

SVTB for Design Exercise

SystemVerilog Test Bench (SVTB) is a set of language extensions to the IEEE 1800 SV LRM used to reduce the amount of time and effort required to write tests which exercise SystemVerilog (SV) RTL code. Design Verification or more correctly defined “Design Exercise” is a methodology in which pre-defined basic boundary conditions of a design must be tested before submitting code to the project‟s o...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017